/**
 * 统一管理系统中通用服务
 */

import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { HttpClientModule } from '@angular/common/http';
import { DataServiceModule } from '../services/data.service/data.service.module';

import { GlobalService } from '../services/global.service';
import { UpdateService } from '../services/update.service';
import { NativeService } from '../services/native.service';
import { DataService } from '../services/data.service';
import { BaiduLocationService } from '../services/baidulocation.service';
import { CacheService } from '../services/cache.service';
import { HttpService } from '../services/http.service';
import { DeviceEchartsService } from '../services/echarts/device.echarts.service';
import { RoomEchartsService } from '../services/echarts/room.echarts.service';
import { MonitorEchartsService } from '../services/echarts/charts.service';
import { WashCartsService } from '../services/echarts/wash.echarts.service';
import { ScoreService } from '../services/score.service';
import { PicUploadService } from '../services/picUpload.service';
import { LiftTypeService } from '../services/liftType.service';
import { MessageService } from '../services/message.service';
import { MyNoteService } from '../services/myNote.service';
import { EmitService } from '../services/emit.service';
import { LoadingService } from '../services/loading.service';
import { AlarmAudioService } from '@services/alarmAudio.service';


import { AlarmEchartsService } from '../services/echarts/alarm.echarts.service';


@NgModule({
  imports: [CommonModule, HttpClientModule, DataServiceModule],
  exports: [],
  declarations: [],
  providers: [
    NativeService,
    UpdateService,
    GlobalService,
    DataService,
    BaiduLocationService,
    CacheService,
    HttpService,
    DeviceEchartsService,
    RoomEchartsService,
    MonitorEchartsService,
    PicUploadService,
    LiftTypeService,
    ScoreService,
    MessageService,
    EmitService,
    LoadingService,
    MyNoteService,
    AlarmEchartsService,
    AlarmAudioService,
    WashCartsService
  ],
})
export class CoreModule { }
